// 代码中使用了封装的request工具，每个接口的请求都单独导出了一个方法
/*
1. 每一个文件就是一个业务对应的所有服务请求接口汇总，清晰明了，查找方便 （方便维护）
2. 任何一个业务组件中如果想使用哪个接口直接导入即可 （方便复用）
3. 语义化清晰，维护方便 （命名即注释）
4. 分工合作
*/
import request from '@/utils/request'
/*
发送请求格式
1.
return request({
  url: '接口地址',
  method: '请求方式',
  参数
})
2.
axios.get('接口地址', {params: { 参数 }})
axios.post('接口地址', { 参数 })
*/

// 封装登录请求数据发送函数
export function login(data) {
  return request.post('/api/sys/login', data)
}

// 封装获取用户资料的方法
export function getProfile() {
  return request.post('/api/sys/profile')
}

// 封装获取用户userId 此处userId为形参需要我们传入真实的id：res.data.userId
export function getUserDetailById(userId) {
  return request.get('/api/sys/user/' + userId)
}

// 封装退出登录请求函数
export function logout() {
}
